package com.ynet.middleground.riskmanage.dto;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liwq
 * @description 获取客户列表响应结果数据
 * @date 2021-10-18 16:51
 */
@Data
@ApiModel(value = "获取客户列表响应结果数据", description = "获取客户列表响应结果数据")
public class CustListRespDTO implements Serializable {

    private static final long serialVersionUID = -3719029142396529831L;

    @ApiModelProperty(value = "客户编码", notes = "客户编码")
    private String cusNo;

    @ApiModelProperty(value = "客户名称", notes = "客户名称")
    private String cusName;

    @ApiModelProperty(value = "签约时间，格式yyyy-MM-dd HH:mm:ss", notes = "签约时间，格式yyyy-MM-dd HH:mm:ss")
    private String contractTime;

    @ApiModelProperty(value = "销售额(万)", notes = "销售额(万)")
    private Integer amountSale;

    @ApiModelProperty(value = "是否核心企业，0否,1是", notes = "是否核心企业，0否,1是")
    private Integer coreFlag;

    @ApiModelProperty(value = "有无重大涉诉信息,0否,1是", notes = "有无重大涉诉信息,0否,1是")
    private String litigationInfo;

    @ApiModelProperty(value = "过去一年内回款日晚于付款日一个月以上的次数", notes = "过去一年内回款日晚于付款日一个月以上的次数")
    private String numOfPaybackDateLater;

    @ApiModelProperty(value = "是否非关联企业，0否,1是", notes = "是否非关联企业，0否,1是")
    private String nonAffiliatedCompany;

    @ApiModelProperty(value = "客户合同扫描件", notes = "客户合同扫描件")
    private String scannedCopiesOfCustContract;
}
